<script src="a.asp"></script> a.asp内写法的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:36:26
写成 language="javascript"
<script language="javascript" src="a.asp"></script>

a.asp如下
document.write ("<a href='info.asp?id=<%=rs("mhid")%>' target="_blank"><img alt="<%=rs("name")%>" src="<%=rs("img")%>" height="148" width="108" /></a>")

不能使用

写成 language="vbscript"
<SCRIPT language="vbscript" src="a.asp"></SCRIPT>

a.asp如下
response.write("<a href='info.asp?id=<%=rs("mhid")%>' target="_blank"><img alt="<%=rs("name")%>" src="<%=rs("img")%>" height="148" width="108" /></a>")

还是不能显示

该怎么写呢?
不用<!--#include file="a.asp"-->是因为不想让人看到我图片的地址

改成下面这样,我前段时间刚做过类似的:
<%
response.Write"document.write ('<a href=info.asp?id="&mhid&" target=_blank><img alt=rs('name') src=rs('img') height=148 width=108 /></a>') ;"
%>
name字段最好换一下名称,因为name是系统保留字.有时会起冲突造成程序出错.

补:不可能吧~~我前段时间刚写的代码。如果不成功,就把rs('name')和rs('img') 的单引号改为双引号试试
补:我没有临时的空间~~显示不出来,你查看源文件,看报什么错误吗?

a.asp
改为
response.write("<a href=info.asp?id=<%=rs("mhid")%> target=_blank><img alt=<%=rs("name")%> src=<%=rs("img")%> height=148 width=108 /></a>")
或者
a.asp
改为
response.write("<a href=info.asp?id=<%=rs('mhid')%> target=_blank><img alt=<%=rs('name')%> src=<%=rs('img')%> height=148 width=108 /></a>")

我没有环境,测试不了,你把结果回馈出来.谢谢

写成
<SCRIPT language="vbscript"